/**
 * @description 订单状态
 * @date 08/11/2023
 * @export
 * @const {number}
 */
export const OrderStatusEnum = {
    /** 待支付 0 */
    WAIT_PAY: 0,
    /** 已支付 10 */
    PAYMENT: 10,
    /** 待发货 20 */
    WAIT_DELIVER: 20,
    /** 待收货 / 已发货 21 */
    WAIT_RECEIVE: 21,
    /**已签收 30 */
    SIGN_RECEIPT: 30,
    /** 待使用  40*/
    WAIT_USE: 40,
    /** 售后 50 */
    AFTERSALES: 50,
    /** 部分售后 51*/
    PART_AFTERSALES: 51,
    /** 已完成 60*/
    DONE: 60,
    /** 已取消 70*/
    CANCELED: 70
}

/**
 * @description 订单支付状态
 * @description 0 待支付 1 支付中 2 支付成功 3 支付失败 4 支付关闭
 * @date 08/11/2023
 * @export
 * @const {number}
 */
export const OrderPayStatusEnum = {
    /** 未支付 0 */
    NO: 0,
    /** 支付中 1*/
    DURING: 1,
    /** 支付成功 2*/
    SUCCESS: 2,
    /** 支付失败 3*/
    FAIL: 3,
    /** 支付关闭 4*/
    CLOSE: 4
}

/**
 * @description 订单物流模式
 * @description 0 快递 1 无需物流 2 到店核销
 * @date 08/11/2023
 * @export
 * @const {number}
 */
export const OrderlogisticsModeEnum = {
    /** 快递 */
    EXPRESS: 1,
    /** 无需物流 */
    NO_EXPRESS: 2,
    /** 到店核销 */
    TO_STORE: 3
}

/**
 * @description 消费券状态
 * @description 0-未使用 1-已使用 2-已退款 3-禁用
 * @date 11/11/2023
 * @export
 * @const {number}
 */
export const ShopConsumeStatusEnum = {
    /** 未使用 */
    NO: 0,
    /** 已使用 */
    USED: 1,
    /** 已退款 */
    REFUND: 2,
    /** 禁用 */
    DISABLED: 3
}

/**
 * @description 订单售后类型
 * @date 13/11/2023
 * @export
 * @const {number}
 */
export const OrderAfterSaleTypeEnum = {
    /** 仅退款 */
    ONLY_REFUND: 1,
    /** 退货退款 */
    RETURNS_REFUNDED: 2
}

/**
 * @description 订单中商品的售后状态
 * @date 13/11/2023
 * @export
 * @const {number}
 */
export const ShopAfterSaleStatusEnum = {
    /** 未售后 */
    NOT_AFTER_SALES: 0,
    /** 已售后 */
    AFTER_SALES: 1,
    /** 售后已过期 */
    EXPIRED: 2
}

/**
 * @description 售后状态
 * @description 0 待处理 10 商家同意 11 商家拒绝 20 售后超时关闭 30 售后已完成
 * @date 13/11/2023
 * @export
 * @const {number}
 */
export const ShopAfterSaleProgressStatusEnum = {
    /** 待处理 */
    WAIT: 0,
    /** 商家同意 */
    AGREE: 10,
    /** 商家拒绝 */
    REFUSE: 11,
    /** 售后超时关闭 */
    TIMEOUT: 20,
    /** 售后已完成 */
    DONE: 30
}

/**
 * 业务订单结算状态
 */
export const SettlementStatusEnum = {
    /**待结算 */
    NO: 0,
    /**已结算 */
    YES: 1,
    /**已退款 */
    Refund: 2
}

/**
 * 收益类型
 */
export const IncomeTypeEnum = {
    /**服务费 */
    ServiceCharge: 1,
    /** 分销者佣金*/
    DistributorCommission: 2,
    /** 销售收入*/
    SalesRevenue: 3

}

/**
 * 订单状态
 */
export const OrderStateEnum = {
    /**待支付 0*/
    WAIT: 0,
    /**已完成 1*/
    DONE: 1,
    /**已关闭 2*/
    CLOSE: 2
}

/**
 * 退款状态
 */
export const OrderRefundStatusEnum = {
    /**待审核、未退款 0 */
    UNREFUNDED: 0,
    /**已退款 1 */
    REFUNDED: 1,
    /**退款中 2*/
    REFUNDING: 2,
    /**部分退款 3 */
    PART_REFUND: 3,
    /**退款失败 4*/
    REFUND_FAILED: 4
}

